use y coordinate relative to the tree and not the treeview window (fixes
authorKristian Rietveld <kris@gtk.org>
Fri, 1 Feb 2002 23:36:10 +0000 (23:36 +0000)
committerKristian Rietveld <kristian@src.gnome.org>
Fri, 1 Feb 2002 23:36:10 +0000 (23:36 +0000)
Fri Feb  1 00:37:49 2002  Kristian Rietveld  <kris@gtk.org>

        * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): use
        y coordinate relative to the tree and not the treeview window
        (fixes the PgDn/PgUp brokenness)

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtktreeview.c

index 15c1cea244d4613e1a9b8bef63ac7387a7947c67..d6eff3cef2a3c8ad611221c8a4700a5b506e88d3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Fri Feb  1 00:37:49 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): use
+       y coordinate relative to the tree and not the treeview window
+       (fixes the PgDn/PgUp brokenness)
+
 Fri Feb  1 23:40:31 2002  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (gtk_tree_view_button_press): adjust
index 15c1cea244d4613e1a9b8bef63ac7387a7947c67..d6eff3cef2a3c8ad611221c8a4700a5b506e88d3 100644 (file)
@@ -1,3 +1,9 @@
+Fri Feb  1 00:37:49 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): use
+       y coordinate relative to the tree and not the treeview window
+       (fixes the PgDn/PgUp brokenness)
+
 Fri Feb  1 23:40:31 2002  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (gtk_tree_view_button_press): adjust
index 15c1cea244d4613e1a9b8bef63ac7387a7947c67..d6eff3cef2a3c8ad611221c8a4700a5b506e88d3 100644 (file)
@@ -1,3 +1,9 @@
+Fri Feb  1 00:37:49 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): use
+       y coordinate relative to the tree and not the treeview window
+       (fixes the PgDn/PgUp brokenness)
+
 Fri Feb  1 23:40:31 2002  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (gtk_tree_view_button_press): adjust
index 15c1cea244d4613e1a9b8bef63ac7387a7947c67..d6eff3cef2a3c8ad611221c8a4700a5b506e88d3 100644 (file)
@@ -1,3 +1,9 @@
+Fri Feb  1 00:37:49 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): use
+       y coordinate relative to the tree and not the treeview window
+       (fixes the PgDn/PgUp brokenness)
+
 Fri Feb  1 23:40:31 2002  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (gtk_tree_view_button_press): adjust
index 15c1cea244d4613e1a9b8bef63ac7387a7947c67..d6eff3cef2a3c8ad611221c8a4700a5b506e88d3 100644 (file)
@@ -1,3 +1,9 @@
+Fri Feb  1 00:37:49 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): use
+       y coordinate relative to the tree and not the treeview window
+       (fixes the PgDn/PgUp brokenness)
+
 Fri Feb  1 23:40:31 2002  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (gtk_tree_view_button_press): adjust
index 15c1cea244d4613e1a9b8bef63ac7387a7947c67..d6eff3cef2a3c8ad611221c8a4700a5b506e88d3 100644 (file)
@@ -1,3 +1,9 @@
+Fri Feb  1 00:37:49 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): use
+       y coordinate relative to the tree and not the treeview window
+       (fixes the PgDn/PgUp brokenness)
+
 Fri Feb  1 23:40:31 2002  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (gtk_tree_view_button_press): adjust
index 15c1cea244d4613e1a9b8bef63ac7387a7947c67..d6eff3cef2a3c8ad611221c8a4700a5b506e88d3 100644 (file)
@@ -1,3 +1,9 @@
+Fri Feb  1 00:37:49 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): use
+       y coordinate relative to the tree and not the treeview window
+       (fixes the PgDn/PgUp brokenness)
+
 Fri Feb  1 23:40:31 2002  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (gtk_tree_view_button_press): adjust
index a0b68a46e91ba059d0ec1339ce9dc260f1db2673..c5a6319739d32f85025420b52ea818a5870659ca 100644 (file)
@@ -6207,7 +6207,7 @@ gtk_tree_view_move_cursor_page_up_down (GtkTreeView *tree_view,
     return;
   g_return_if_fail (cursor_node != NULL);
 
-  y = CELL_FIRST_PIXEL (tree_view, cursor_tree, cursor_node, vertical_separator);
+  y = _gtk_rbtree_node_find_offset (cursor_tree, cursor_node);
   y += count * tree_view->priv->vadjustment->page_size;
   y = CLAMP (y, (gint)tree_view->priv->vadjustment->lower,  (gint)tree_view->priv->vadjustment->upper - vertical_separator);